in all its aspects